Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Piracicaba Challenger M25 Recife Florianopolis Challenger Porto Alegre Challenger Heilbronn Challenger Poznan Challenger M25 Belem Cali Challenger M25 Sao Paulo M25 Asuncion Sarasota Challenger Hamburg Open - Hamburg Romania F2 Brazil F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F3 Romania F4 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Brazil F9 Hungary F6 Brazil F11 Italy F2 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Brazil F10 Italy F5 Brazil F8 Colombia F1 Colombia F2 Morocco F2 Brazil F4 Brazil F5 Brazil F16 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Brazil F7 Argentina F13 Italy F28 Argentina F14 Argentina F15 Brazil F14 Brazil F15 Brazil F17 Brazil F20 Brazil F21 Brazil F23 Brazil F24 Italy F2 Italy F12 Italy F14 Brazil F7 Brazil F8 Brazil F26 Brazil F35 Italy F9 Spain F8 France F6 Italy F18 Italy F24 Brazil F18 Brazil F5 Brazil F6 Brazil F7 Brazil F9 Argentina F8 Argentina F9 Argentina F10 Brazil F15 Brazil F16 Brazil F21 Brazil F24 Brazil F26 Brazil F27 Brazil F29 Brazil F31 Brazil F32 Brazil F33 Brazil F36 Brazil F37 Brazil F38 Brazil F1 Colombia F1 Italy F25 Spain F33 Brazil F1 Brazil F2 Brazil F4 Brazil F33 Brazil F34 Argentina F1 Argentina F3 Italy F6 Italy F7 Brazil F16 Brazil F18 Brazil F19 Brazil F20 Brazil F22 Brazil F23 Brazil F24 Brazil F26 Brazil F28 Brazil F33 USA F1 Argentina F2 USA F2 USA F3 Italy F3 Colombia F2 Brazil F21 Brazil F13 Chile F3 Paraguay F1 Argentina F7 Argentina F8 Argentina F9 Paraguay F2 Brazil F16 Chile F2 Brazil F6 Argentina F16 Argentina F17 Brazil F9 Brazil F11 Brazil F13 Brazil F14 Brazil F16 USA F5 Brazil F20 USA F6 USA F7 Chile F1 Chile F3 Brazil F2 Brazil F3 Italy F15 Italy F17 Italy F18 Italy F19 Italy F20 Italy F22 Italy F23 Italy F24 Chile F2 Italy F25 Brazil F7 Brazil F8 Brazil F7 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F12 Brazil F13 Brazil F31 Brazil F15 Brazil F32 Brazil F16 Colombia F1 USA F6 Chile F1 Argentina F2 Brazil F3 Brazil F1 Colombia F6 Argentina F6 Colombia F7 Argentina F8 Brazil F4 Brazil F5 Turkey F37 Turkey F38 Turkey F39 Brazil F6 Brazil F7 Brazil F8 Hungary F5 Brazil F9 Brazil F12 Brazil F13 Iran F4 Austria F1 Austria F2 Italy F3 Romania F2 Romania F4 Romania F15 Brazil F6 Brazil F7 Brazil F11 Argentina F3 Italy F21 Argentina F4 Brazil F3 Argentina F5 Argentina F6 Argentina F7 Brazil F9 Argentina F8 Argentina F9 Brazil F1 Italy F7 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Spain F9 (Madrid) Spain F10 (Madrid) Portugal F6 (Porto) Portugal F7 (Carcavelos) Spain F11 (Majadahonda) Spain F12 (Lleida) Spain F13 (Valldoreix) Spain F14 (Vic) Romania F4 (Bucharest) Belgium F2 (Arlon) Germany F6 (Saarlouis) Germany F8 (Kassel) Austria F4 (St. Poelten) Romania F8 (Pitesti) Germany F9 (Essen) Germany F10 (Wetzlar) Romania F9 (Bucharest) Argentina F5 (Neuquen) Argentina F6 (Buenos Aires) Argentina F7 (Buenos Aires) Argentina F8 (Corrientes) Brazil F2 (Santos) Brazil F3 (Sao Paulo) Brazil F4 (Sao Carlos) Argentina F12 (San Juan) Peru F1 (Lima) Peru F2 (Lima) Brazil F3 Brazil F30 Brazil F1 (Sao Jose do Rio Preto) Brazil F3 (Brasilia) Brazil F4 (Curitiba) Brazil F15 Italy F20 (Pontedera) Italy F21 (Bolzano) Italy F22 (Cornaiano) Romania F8 (Bucharest) Romania F5 Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Brazil F8 (Sao Paulo) Romania F17 Brazil F14 M25+H Jablonec Nad Nisou M25+H Most M25 Bolzano M25+H Appiano M25 Santander M25 Donostia-San-Sebastian M25 Oviedo M25 Madrid M25 Rio De Janeiro M15 Sao Paulo M25 Weston M25 Palm Coast M25 Naples M25 Punta del Este M25 Cordoba M25 Hurlingham M25 Naples M25 Naples Argentina F10 M15 Novomoskovsk M25 Wroclaw M25 Bolzano M25 Frankfurt am Main M15 Recife M25 Lima M25 Lima M25 Maceio M25 Kiseljak Brazil F23 Brazil F5 (Mogi das Cruzes) Brazil F9 (Ribeirao Preto) M25 Guayaquil M25 Karlsruhe M15 Kaltenkirchen M15 Kamen M25 Brussels M25 Marburg M25 Seville M25 Lajeado M25 Punta del Este M25 Punta del Este Tatra Banka Slovak Open - Bratislava M25 Feira de Santana San Remo Tennis Cup - San Remo Mamaia Challenger - Constanta Siemens Open - Scheveningen M25 Pensacola Monza Challenger Rome Challenger M15 Novomoskovsk M15 Antalya Kosice Challenger M15 Antalya M25 Velenje M25 Denia Brasov Challenger M25+H Lesa Todi Challenger Palermo Challenger Chile F2 Rome Challenger Reggio Emilia Challenger Rimini Challenger Istanbul Challenger M25 Rio do Sul M25 Aparecida de Goiania Sao Paulo Challenger Heilbronn Challenger Tunis Challenger M25 Lajeado Mons Challenger Napoli Challenger Perugia Challenger Liberec Challenger Curitiba Challenger Como Challenger Genova Challenger Barranquilla Challenger Banja Luka Challenger Sibiu Challenger Campinas Challenger M25 Yerba Buena Brazil F2 Vicenza Challenger M25 Vic M25 Santo Domingo M25 Santo Domingo San Benedetto Challenger Brasov Challenger - Brasov Brasov Challenger M25 Mar Del Plata Napoli Challenger St. Brieuc Challenger M25 Cuiaba Campos do Jordao Challenger Citta di Monza - Monza Rome Challenger M25 Telfs Buenos Aires Challenger 4th Volkswagen Challenger - Wolfsburg Tennis Napoli Cup 2007 - Napoli M25 Cattolica M25 Londrina Aberto de Sao Paulo - Sao Paulo Morocco Tennis Tour - Meknes Pharma Medico Open 2008 - Aarhus Bulgarian Open Challenger - Sofia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Kos Succhetti Tennis Cup - Cordenons Puerto Vallarta Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt M25 Luque Sao Paulo Challenger Caltanissetta Challenger Barletta Challenger San Remo Challenger Blumenau Challenger Alessandria Challenger Lyon Challenger Constanta Challenger L'Aquila Challenger Milan Challenger Cordenons Challenger Brasilia Challenger Napoli Challenger Cordenons Challenger Como Challenger M25 Bol Biella Challenger M25 Belgrade Milan Challenger Sibiu Challenger Cordenons Challenger San Marino Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Brasov Challenger Palermo Challenger Montevideo Challenger M25+H Kassel Bucaramanga Challenger M25 Metzingen M25 Wetzlar Sibiu Challenger Cordenons Challenger Sibiu Challenger Brasov Challenger Todi Challenger Porto Alegre Challenger Rome Challenger Arad Challenger Cordenons Challenger Mons Challenger Blois Challenger Napoli Challenger Casablanca Challenger Turin Challenger Cherbourg Challenger Campinas Challenger Rome Challenger Caltanissetta Challenger Todi Challenger Manerbio Challenger Montevideo Challenger Francavilla Challenger Brasov Challenger - Brasov Kish Free Zone Island Challenger - Kish Island Gemax Samsung Open 2005 - Belgrade Garden Open 2005 - Rome Architect Open - Budapest Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Czech Indoor Open - Prague USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Top Wool Challenger-Immagine Trophy - Biella Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Guayaquil Challenger Bucaramanga Challenger Bauer Watertechnology Cup - Eckental Buenos Aires Challenger IPP Open - Helsinki Rio De Janeiro Challenger KGHM Dialog Polish Indoors - Wroclaw Buenos Aires Challenger Blumenau Challenger XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Santiago Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Concepcion 2 Challenger Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Memorial Manfredini - Sassuolo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Tallahassee Challenger Guzzini Challenger - Recanati Brasov Challenger - Brasov Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Challenger 42 - Andrezieux Poznan Challenger Iasi Challenger Internazionali di Tennis di Bergamo - Bergamo Lima Challenger Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Buenos Aires Challenger Rio De Janeiro Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Sporting Challenger '08-Trofeo Regione Piemonte - Turin Piracicaba Challenger Vina del Mar Challenger Girona Challenger Murcia Challenger Buenos Aires Challenger Bratislava 1 Challenger Citta di Como Challenger - Como Challenger Copa Sevilla 2008 - Seville 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Salinas Challenger Iquique Challenger Meknes Challenger Sofia Challenger Tunis Challenger Concepcion Challenger Augsburg Challenger Karlsruhe Challenger Orbetello Challenger Jersey Challenger Bratislava Challenger Lugano Challenger San Benedetto Challenger Orbetello Challenger Como Challenger Helsinki Challenger Sao Paulo Challenger Curitiba Challenger Caltanissetta Challenger Barletta Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Rome Challenger Napoli Challenger Santos Challenger Leon Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Bogota Challenger Sopot Challenger Manta Challenger Recanati Challenger Campos do Jordao Challenger Trani Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Brasov Challenger Napoli Challenger Palermo Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Sao Paulo Challenger Meknes Challenger Bucaramanga Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Rabat Challenger Marrakech Challenger Trnava Challenger Rio De Janeiro Challenger Marbella Challenger Heilbronn Challenger Barletta Challenger Cherbourg Challenger Temuco Challenger Tunis Challenger Napoli Challenger Kosice Challenger Timisoara Challenger Santos Challenger San Marino Challenger Itajai Challenger Santos Challenger Brasov Challenger Rio Quente Challenger Trnava Challenger Campinas Challenger Buenos Aires Challenger Rome Challenger Geneva Challenger Barranquilla Challenger Bratislava Challenger Rome Challenger Asuncion Challenger Mersin Challenger Bordeaux Challenger Vicenza Challenger Campinas Challenger Arad Challenger Kosice Challenger Milan Challenger Padova Challenger Tallahassee Challenger Ostrava Challenger Poznan Challenger San Marino Challenger Sao Paulo Challenger Tour Finals Como Challenger Sibiu Challenger Porto Alegre Challenger Porto Alegre Challenger Alessandria Challenger Geneva Challenger Quimper Challenger Bratislava Challenger Brescia Challenger Panama City Challenger Santiago Challenger Raanana Challenger Sao Paulo Challenger Rome Challenger Furth Challenger Caltanissetta Challenger Cortina Challenger Cordenons Challenger Campinas Challenger Scheveningen Challenger Prague Challenger Napoli Challenger Sao Paulo Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Florianopolis Challenger Banja Luka Challenger Ortisei Challenger Sibiu Challenger Casablanca Challenger Brest Challenger Trnava Challenger Wroclaw Challenger Astana Challenger Poznan Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Salinas Challenger Bratislava Challenger Bunschoten Challenger Cordenons Challenger Francavilla Challenger Rome Challenger Buenos Aires Challenger Mestre Challenger Cali Challenger Curitiba Challenger Santos Challenger Costa do Sauipe Challenger Lima 2 Challenger Campinas Challenger Lima 3 Challenger Santiago Challenger Koblenz Challenger Santiago Challenger Sao Leopoldo Challenger Madrid Challenger Heilbronn Challenger Lima Challenger Santa Cruz de la Sierra Challenger ATP Challenger Tour Finals Campinas Challenger Sao Paulo Challenger Sibiu Challenger Trieste Challenger San Marino Challenger Bonn Challenger Casablanca Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Campinas Challenger Vicenza Challenger Bratislava Challenger Oeiras 3 Challenger Cordoba Challenger Campinas Challenger Guayaquil Challenger Temuco Challenger Tigre 2 Challenger Concepcion Challenger Santiago Challenger Caltanissetta Challenger Villa Maria Challenger Curitiba Challenger Lima 2 Challenger Sao Leopoldo Challenger Coquimbo 2 Challenger Campinas Challenger Verona Challenger Antofagasta Challenger Coquimbo Challenger Punta Del Este Challenger Piracicaba Challenger Asirom Challenger - Brasov Villa Maria Challenger Concepcion Challenger Cali Challenger Lima 2 Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Todi Challenger Santo Domingo Challenger Montevideo Challenger Coquimbo Challenger Skopje Challenger Vicenza Challenger Delray Beach International Tennis Championships - Delray Beach Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Salvador De Bahia Challenger BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade BCR Open Romania - Bucharest VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Open Romania - Bucharest Serbia Open - Belgrade AEGON Championships - London Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Garanti Koza Sofia Open - Sofia Open 13 - Marseille Ecuador Open - Quito Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-at-home Open - Hamburg US Men's Clay Court Championship - Houston Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Credit Agricole Suisse Open - Gstaad Davidoff Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Generali Open - Kitzbuhel Libema Open - 's-Hertogenbosch Tigre 1 Challenger Florianopolis Challenger Modena Challenger Sarasota Challenger San Miguel de Tucuman Challenger Luedenscheid Challenger Grand Prix Hassan II - Casablanca Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Open Tennis - Miami SkiStar Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Wimbledon (juniors) Wimbledon (juniors) Olympics - London French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Australian Open (juniors) French Open (juniors) French Open (juniors) Troyes Challenger M25+H Kassel Verona Challenger San Marino Challenger